File name 6303 set.txt6303sys.txt
Instruction set of the 6303 in systematical order
From Hitachi databook
1988/wjvg
addressing modes flags
oper mnem immed direct index extend implied explan h i n z v c
---------------------------------------------------------------------------
add adda 8b 2 2 9b 3 2 ab 4 2 bb 4 3 -- - - a+=m u - u u u u
addb cb 2 2 db 3 2 eb 4 2 fb 4 3 -- - - b+=m u - u u u u
addd c3 3 3 d3 4 2 e3 5 2 f3 5 3 -- - - d+=m - - u u u u
aba -- - - -- - - -- - - -- - - 1b 1 1 a+=b u - u u u u
adc adca 89 2 2 99 3 2 a9 4 2 b9 4 3 -- - - a+=m+c u - u u u u
adcb c9 2 2 d9 3 2 e9 4 2 f9 4 3 -- - - b+=m+c u - u u u u
and anda 84 2 2 94 3 2 a4 4 2 b4 4 3 -- - - a&=m - - u u 0 -
andb c4 2 2 d4 3 2 e4 4 2 f4 4 3 -- - - b&=m - - u u 0 -
bit bita 85 2 2 95 3 2 a5 4 2 b5 4 3 -- - - a&m - - u u 0 -
bitb c5 2 2 d5 3 2 e5 4 2 f5 4 3 -- - - b&m - - u u 0 -
clr clr -- - - -- - - 6f 5 2 7f 5 3 -- - - m=0 - - u u 0 0
clra -- - - -- - - -- - - -- - - 4f 1 1 a=0 - - u u 0 0
clrb -- - - -- - - -- - - -- - - 5f 1 1 b=0 - - u u 0 0
cmp cmpa 81 2 2 91 3 2 a1 4 2 b1 4 3 -- - - a-m - - u u u u
cmpb c1 2 2 d1 3 2 e1 4 2 f1 4 3 -- - - b-m - - u u u u
cba -- - - -- - - -- - - -- - - 11 1 1 a-b - - u u u u
com com -- - - -- - - 63 6 2 73 6 3 -- - - m=~m - - u u 0 1
coma -- - - -- - - -- - - -- - - 43 1 1 a=~a - - u u 0 1
comb -- - - -- - - -- - - -- - - 53 1 1 b=~b - - u u 0 1
neg neg -- - - -- - - 60 6 2 70 6 3 -- - - m=-m - - u u u u
nega -- - - -- - - -- - - -- - - 40 1 1 a=-a - - u u u u
negb -- - - -- - - -- - - -- - - 50 1 1 b=-b - - u u u u
daa daa -- - - -- - - -- - - -- - - 19 2 1 a=da(a) - - u u u 3
dec dec -- - - -- - - 6a 6 2 7a 6 3 -- - - m-=1 - - u u u -
deca -- - - -- - - -- - - -- - - 4a 1 1 a-=1 - - u u u -
decb -- - - -- - - -- - - -- - - 5a 1 1 b-=1 - - u u u -
eor eora 88 2 2 98 3 2 a8 4 2 b8 4 3 -- - - a^=m - - u u 0 -
eorb c8 2 2 d8 3 2 e8 4 2 f8 4 3 -- - - b^=m - - u u 0 -
inc inc -- - - -- - - 6c 6 2 7c 6 3 -- - - m+=1 - - u u u -
inca -- - - -- - - -- - - -- - - 4c 1 1 a+=1 - - u u u -
incb -- - - -- - - -- - - -- - - 5c 1 1 b+=1 - - u u u -
ld ldaa 86 2 2 96 3 2 a6 4 2 b6 4 3 -- - - a=m - - u u 0 -
ldab c6 2 2 d6 3 2 e6 4 2 f6 4 3 -- - - b=m - - u u 0 -
ldd cc 3 3 dc 4 2 ec 5 2 fc 5 3 -- - - d=m - - u u 0 -
mul mul -- - - -- - - -- - - -- - - 3d 7 1 a:b=a*b - - - - - 4
or oraa 8a 2 |